Some Box Design Issues in PWGL
نویسندگان
چکیده
This paper gives an overview of how boxes are created in PWGL. PWGL is a visual language based on Common Lisp, CLOS and OpenGL. PWGL boxes can be categorized as follows. Simple boxes define the basic interface between PWGL and its baselanguages Common Lisp and CLOS. Visual editors constitute another important subcategory of PWGL boxes. Finally, more complex boxes can be used to create PWGL applications ranging from simple ones to complex embedded boxes that can contain several editors and other types of input-boxes. We discuss the components of a PWGL box, how boxes are constructed and give some remarks on how to define the layout of a PWGL box.
منابع مشابه
From RTM-notation to ENP-score-notation
This paper discusses some recent developments within a compositional environment called PWGL. Our focus is to present how score information is represented in PWGL. We give some background information concerning the rhythmic notation that was used in PatchWork (a predecessor of PWGL). After this we show how this notation has been expanded so that it allows to generate very detailed scores that c...
متن کاملRecent Developments in Pwsynth
PWSynth was originally a visual synthesis language situated in PatchWork. Recently our research team has started a complete rewrite of the system so that it can be adapted to our new programming environment called PWGL. In this paper we present the main differences of the old and new systems. These include switching from C to C++, efficiency issues, interface between PWGL and the synthesis engi...
متن کاملVisual Humdrum-Library for PWGL
We introduce a PWGL Humdrum interface that integrates command-line unix tools for music analysis into a visual programming environment. This symbiosis allows users access to the strengths of each system— algorithmic composition and visual programming components of PWGL along with computational analysis and data processing features of Humdrum tools. Our novel interface for Humdrum graphical prog...
متن کاملScore Manipulation in PWGL using KSQuant
This paper presents the recent developments dealing with our metrical score representation format and how it can be used to produce and manipulate musical scores in PWGL. The base of these ideas is a special score format, called ENP-Score-notation, that allows to describe in textual form various score elements like beats, measures, voices and parts. This basic format can be extended using keywo...
متن کاملVivo - Visualizing Harmonic Progressions and Voice-Leading in PWGL
This paper describes a novel tool called VIVO (VIsual VOice-leading) that allows to visually define harmonic progressions and voice-leading rules. VIVO comprises of a compiler and a collection of specialized visualization devices. VIVO takes advantage of several music related applications collected under the umbrella of PWGL (PWGL is a free cross-platform visual programming language for music a...
متن کامل